/*
 *@name:page-common
 *@author:smoke520.7@gmail.com
 *@version:1.1.0
 *@modifyTime:2013-07-12
 *@structure:无
 */

#page{ min-width:900px; margin:0 50px;}
#header{ height:55px; border-bottom:1px solid #f6f7f8; background:url(../img/header-bg.png) no-repeat 0 0;}
#header .logo{ margin:5px 0 0 20px;}
#login-bar{ float:right; padding:10px 20px 0 0; color:#2e8070; }
#login-bar a{ margin:0 5px;}
.info-bar{ padding:5px 0 5px 20px; line-height:20px; color:#2e8070;}
.info-bar span{ margin-right:15px;}
#nav{ position:relative; background:#2e8070; padding:10px 0 10px 6px; height:20px; line-height:20px; z-index:100;}
#nav li.first{ border:none;}
#nav li{ float:left; border-left:1px solid #fff; font-weight:700; color:#fff; cursor:pointer; margin-left:-1px;}
#nav-main a{ padding:0 20px; color:#fff; text-decoration:none; line-height:20px;}
#nav-main .nav-hover{ background:#fff; padding-bottom:0; line-height:30px;}
#nav-main .nav-hover a{ color:#2e8070;}
.nav-sub{ width:100%; position:absolute; top:40px; margin-left:-6px; background:#fff;}
.nav-sub-body{ display:none; padding:8px 0 8px 13px; border:2px solid #2e8070; border-top:none; color:#2e8070; line-height:20px; -webkit-box-shadow:1px 2px 3px rgba(0,0,0,.3); -moz-box-shadow:1px 2px 3px rgba(0,0,0,.3); box-shadow:1px 2px 3px rgba(0,0,0,.3);}
.nav-sub-body a{ padding:0 8px; color:#2e8070;}
.require{background:url(../img/require.png) no-repeat 0 50%; padding-left:8px;}
#load{ position:absolute; top:0; left:0; background:#000 url(../img/loading-middle.gif) no-repeat 50% 50%; display:none; z-index:10000;	filter:alpha(opacity=50);  -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
#load-text{ color:#fff; margin:0 auto; text-align:center;}
.select-item{ cursor:pointer;}
.rich-text-wrapper{ white-space:normal;}
.dialog-btn-wrapper{ padding-top:15px!important; text-align:right;}
label.error, label.error {
	color: red;
    font-weight:700;
    margin-left:3px;
}

#content{ padding:10px 0; position:relative;}
#main-bar{ width:195px; float:left;}
    .main-bar-title{ font-size:12px; font-weight:700!important;}
    .main-bar-body{ padding:15px 10px 10px!important; color:#2e8070; -webkit-box-shadow:1px 2px 3px rgba(0,0,0,.2); -moz-box-shadow:1px 2px 3px rgba(0,0,0,.2); box-shadow:1px 2px 3px rgba(0,0,0,.2);}
    .main-bar-body li{ position:relative; height:17px; padding:3px 10px; line-height:17px; border:1px solid #7e8b93; margin-bottom:10px; background:url(../img/bg-1.png) repeat-x 0 0; -webkit-box-shadow:1px 2px 3px rgba(0,0,0,.2); -moz-box-shadow:1px 2px 3px rgba(0,0,0,.2); box-shadow:1px 2px 3px rgba(0,0,0,.2);}
    .main-bar-body li .stat-icon1{ background:#D8EDA3; color:#778461; border:1px solid #778461; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
    .main-bar-body li .stat-icon2{ background:#F9C4E1; color:#78436D; border:1px solid #78436D; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
    .main-bar-body li .stat-icon3{ background:#FCD29A; color:#714715; border:1px solid #714715; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
    .main-bar-body li strong{ position:absolute; top:3px; right:10px; padding:0 3px; font-weight:400; line-height:15px;}
	.fullscreen{ padding:0px 10px; line-height:21px; background:#F9C4E1; color:#78436D; border:1px solid #78436D; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:1px;}
	.classification{float:left; padding:0px 5px; line-height:17px; background:#D8EDA3; color:#778461; border:1px solid #778461; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-right:10px;}
#main{ margin-left:205px;}
#main1{ margin-left:0px;}
#main-single{ background:url(../img/main_single_bg.png) no-repeat 0 0; width:598px; height:382px; margin:10px auto;}
.welcome-box{ padding-top:20px; font-size:12px; color:#2e8070;}
    .ui-process{ border:1px solid #90bcb3; margin-bottom:10px;}
    .ui-process-body{ padding-left:25px;}
    .ui-process-content{ height:98px; border:3px solid #fff; padding:0 10px; background:url(../img/process-bg.png) no-repeat 100% 0;}
    .ui-process-title{ padding:10px 0 10px 25px; font-size:14px; font-weight:700; color:#2e8070; background:url(../img/arr-icon.png) no-repeat 0 13px;}
    .ui-process-step{ height:22px; padding-bottom:10px;}
    .ui-process-step span{ float:left; width:20px; height:20px; padding:0 5px; margin-right:10px; line-height:20px; text-align:center; border:1px solid #dbdbdb; font-weight:700; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,.1); box-shadow:0 1px 2px rgba(0,0,0,.1);}
    .ui-process-step .stat-item1{ background:#D8EDA3; color:#778461;}
    .ui-process-step .stat-item2{ background:#D0E4FD; color:#646f7c;}
    .ui-process-step .stat-item3{ background:#F9C4E1; color:#78436D;}
    .ui-process-step .stat-item4{ background:#FCD29A; color:#714715;}
    .ui-process-text{ color:#333;}
    .ui-process-text .stat-item1{ background:#D8EDA3; color:#778461;}
    .ui-process-text .stat-item2{ background:#D0E4FD; color:#646f7c;}
    .ui-process-text .stat-item3{ background:#F9C4E1; color:#78436D;}
    .ui-process-text .stat-item4{ background:#FCD29A; color:#714715;}

    .ui-new-box{ border:1px solid #2e8070; margin-bottom:10px; background:#f3f6f5;}
    .ui-new-box-title{ padding:10px 25px; font-size:14px; font-weight:700; color:#fff; background:#2e8070 url(../img/news-icon.png) no-repeat 10px 50%;}
    .ui-new-box-body{ padding:10px 0 20px 125px;}
    #round{ list-style:none; width:400px; height:120px;}
    #round li{ height:100px; width:300px; padding:5px 10px; color:#fff; border:2px solid #fff; text-align:left; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:1px 2px 3px rgba(0,0,0,.3); -moz-box-shadow:1px 2px 3px rgba(0,0,0,.3); box-shadow:1px 2px 3px rgba(0,0,0,.3); background:#2e8070 url(../img/news-bg.png) no-repeat 97% 95%; overflow:hidden;}
    #round li p{ line-height:18px;}
    #round h6{ font-size:14px!important; font-weight:700; padding-bottom:10px;}
    #round li.roundabout-in-focus{ cursor:default;}
    #round li a{ color:#fff; text-decoration:underline;}

    .ui-box{ border:1px solid #2e8070; margin-bottom:10px;}
    .ui-box-title{ background:#2e8070; height:26px; border-left:1px solid #fff;}
    .ui-box-title-body{ float:left; display:inline-block; margin-left:5px; padding:0 50px 0 15px; height:26px; line-height:26px; background:#fff url(../img/box-title-bg.png) no-repeat 100% 0; color:#2e8070; font-size:14px;}
    .ui-box-title-icon{ background:url(../img/arr-icon.png) no-repeat 0 -29px; padding-left:20px;}
    .ui-box-title-action{ float:right; line-height:26px; color:#fff;}
    .ui-box-title-action span{ float:left; margin-right:20px;}
    .ui-box-body{ padding:10px;}
	
	.delBtn:link, .delBtn:visited{ background:url(../img/delete.gif) no-repeat center; width:16px; height:16px; display:inline-block; }
	.editBtn:link, .editBtn:visited{ background:url(../img/edit.gif) no-repeat center; width:16px; height:16px; display:inline-block; }
	.assignBtn:link, .assignBtn:visited{ background:url(../img/assign.gif) no-repeat center; width:16px; height:16px; display:inline-block; }
	.returnBtn:link, .returnBtn:visited{ background:url(../img/return.gif) no-repeat center; width:16px; height:16px; display:inline-block; }
	.calendarBtn:link, .calendarBtn:visited{ background:url(../img/calendar.gif) no-repeat center; width:16px; height:16px; display:inline-block; }
	.addBtn:link, .addBtn:visited{ background:url(../img/add.png) no-repeat center; width:16px; height:16px; display:inline-block; }


/* home */
    .news-list table{ width:100%;}
	.news-list h6{ padding:5px 0 5px 0; font-size:14px; font-weight:700;}
	.news-list table span{ font-weight:700; color:#2e8070}
	.news-list p{ padding:10px; float:right;}
    .news-list tr:hover{ background:#f3f6f5;}
    .news-list th,.news-list td{ line-height:20px; border-bottom:1px dashed #e3e3e3; padding:5px; text-align:left;}

    .open-dialog table th,.open-dialog table td{ height:16px; line-height:16px; padding:6px 0;}
    .open-dialog table th{ width:70px; text-align:right; padding-right:10px; font-weight:700;}
	.open-dialog table thead td{ text-align:center; padding-right:5px; font-weight:700; background:#f6f6f6; color:#31544d;}
    .open-dialog textarea{ width:280px; height:150px;}
	.open-dialog .open-textarea{ width:280px; height:50px;}
	.open-dialog .textfield-long{ width:300px;}

/* report */
    .report-box{}
    .report-box-title{ height:28px;}
    .report-box-title .title-text{ float:left; padding:0 25px 0 35px; height:28px; color:#fff; background:#2e8070 url(../img/arr-icon.png) no-repeat 10px -70px; line-height:28px; font-size:14px;}
    .report-box-title .title-action{ float:right; height:28px;}
    .report-box-body{ border:1px solid #2e8070;}
    .report-box-body-style{ border:1px solid #2e8070; padding:10px;}

    .detail-info{ padding:15px; zoom:1;}
	.detail-info center{font-size:22px; font-weight:700; margin-bottom:10px;}
	.detail-info center h3{font-size:14px; margin-top:20px;}
    .detail-info table{ width:100%; margin-bottom:15px; zoom:1;}
    .detail-info th,.detail-info td{ border:1px solid #a4b9b5; line-height:16px; padding:10px; color:#666;}
    .detail-info th{ text-align:right; padding-right:10px; font-weight:700; background:#f6f6f6; color:#31544d;}
    .detail-info .score{ font-size:14px; color:#f60; font-weight:700;}

    .detail-score{ margin-bottom:15px;}
    .detail-score-img{ padding:10px 0; text-align:center;}
    .detail-score-title{ font-size:14px; padding-bottom:10px; font-weight:700;}
    .detail-score dt{ padding:0px 0; border-top:1px solid #a4b9b5;}
    .detail-score-ex{ float:left; width:45%; margin-right:5%;}
	.detail-score-ex-l{ float:left; width:95%; margin-right:5%;}
    .detail-score-single{ margin-top:15px;}
    .detail-score-ex-title{  background:url("../img/normal-bg.png") repeat scroll 50% 50% #2E8070; color:#fff; line-height:20px; padding:5px 0 5px 10px; font-weight:700;}
	.detail-score-ex-title-l{  background:url("../img/normal-bg.png") repeat scroll 100% 100% #2E8070; color:#fff; line-height:20px; padding:5px 0 5px 10px; font-weight:700;}
    .detail-score-ex-body{ padding:10px 10px 20px 10px; line-height:18px;}
	.detail-score-ex-body1{ padding:0 0 20px 10px; line-height:18px;}
    .detail-score-ex-body2{ padding-top:10px; line-height:18px;}

    .detail-info-action{ border-top:1px solid #a4b9b5; padding:15px 0;}
    .detail-info-action .ui-button-page{ margin-right:10px;}

    .detail-see-more-title{ padding-left:40px; border:1px solid #2e8070; background:#2e8070 url("../img/person.png") no-repeat 5px 50%; font-size:14px; height:30px; line-height:30px; color:#fff; font-weight:700; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.detail-see-more-title1{ padding-left:20px; border:1px solid #2e8070; background:#2e8070 url("../img/see-more.png") no-repeat 5px 50%; font-size:14px; height:30px; line-height:30px; color:#fff; font-weight:700; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.detail-see-more-title span{float:right; padding-right:10px;}
    .detail-see-more-body{ background:#9ccbc2; color:#fff; margin:3px 0 10px; padding:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; line-height:18px; -webkit-box-shadow:1px 2px 3px rgba(0,0,0,.2); -moz-box-shadow:1px 2px 3px rgba(0,0,0,.2); box-shadow:1px 2px 3px rgba(0,0,0,.2); border:1px solid #fff;}
    a.see-more-btn{ display:inline-block; margin-top:5px; background:#f60 url("../img/see-more.png") no-repeat 5px 50%; padding:5px 10px 5px 20px; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:14px; font-weight:700; -webkit-box-shadow:1px 2px 3px rgba(0,0,0,.2); -moz-box-shadow:1px 2px 3px rgba(0,0,0,.2); box-shadow:1px 2px 3px rgba(0,0,0,.2); text-decoration:none; border:1px solid #d15401;}
    a.see-more-btn:hover{ background-color:#ffa200; border:1px solid #d15401;}

/* test */
    .test-title{ height:30px; margin-top:10px; background:#e8e8e8; color:#535353; line-height:30px; padding-left:20px; border-left:5px solid #2e8070;}
    .test-list{ padding:20px; font-size:14px;}
	.test-list-big{ padding:20px; font-size:20px;}
	.test-list dt{ font-weight:700;}
    .test-list dd{ padding-top:15px;}
    .test-list li{ padding:0 0 15px 15px;}
    .test-icon{ display:inline-block; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; width:18px; height:18px; text-align:center; line-height:18px;font-size:12px; margin:-5px 5px 0 10px; background:#2e8070; color:#fff; vertical-align:middle;}
    .selected-item{ color:#714715;}
    .selected-item .test-icon{ background:#FCD29A; color:#714715; border:1px solid #714715;}
    .test-action{ padding:0 0 15px 35px;}
    .test-action .ui-button-page{ margin-right:15px;}

/* tabs*/
    .tab-titles{ height:30px; position:relative; top:1px; margin-top:-1px; border:1px solid #2e8070; border-bottom:none; background:url("../img/normal-bg.png") repeat scroll 50% 50% #2E8070; overflow:hidden; font-size:14px;}
    .tab-titles li{ float:left; height:30px;}
    .tab-titles li a{ float:left; margin-left:-1px; padding:0 30px; border-left:1px solid #fff; line-height:30px; color:#fff; text-decoration:none;}
    .tab-titles .active-tab a{ background:#fff; color:#2e8070; font-weight:700; position:relative;}
    .tab-contents{ border:1px solid #2e8070; border-top:none; padding:10px;}
	.tab-contents1{ border-top:none; padding:10px;}

/* btn-action */
    .btn-action{ padding-bottom:10px;}
    .btn-action-bottom{ margin-top:10px;}
    .btn-action-select{ margin-bottom:10px;}
    .btn-action-right{ text-align:right;}
    .btn-action-right .ui-button-page{ text-align:right; margin-right:0!important;}
    .btn-action .ui-button-page{ margin-right:10px;}
/* search-table */
    .seach-table{ margin-bottom:15px; border:1px solid #a4b9b5;} 
    .seach-table .process-warpper{ margin:3px 5px 0 0; display:inline-block;}
    .seach-table table{ width:100%;}
    .seach-table th,.seach-table td{ line-height:16px; padding:5px; color:#666; background:#f6f6f6; zoom:1;}
    .seach-table th{ text-align:right; padding-right:5px; font-weight:700; color:#31544d;}
    .seach-table .ui-button-page{ margin-left:10px;}
    .datepicker{ background:url("../img/calendar.gif") no-repeat scroll 97% 50% #fff;}
	.findpicker{ background:url("../img/find.png") no-repeat scroll 97% 50% #fff;}
	.triangle-down{ background:url("../img/triangle-down.gif") no-repeat scroll 97% 50% #fff; }
    .seach-table .sub-table{ margin:0 1% 0 0; width:96%;}
    .seach-table .sub-table th,.seach-table .sub-table td{ line-height:16px; padding:5px; color:#666; zoom:1; border:1px solid #e0e0e0; background:#fff;}
    .seach-table .sub-table th{ text-align:left; font-weight:700; color:#31544d;}

/* combination-table */
    .combination{}
    .combination-table{ width:100%; border:1px solid #a4b9b5; background:#f6f6f6;}
    .combination-table th,.combination-table td{ line-height:16px; padding:5px; color:#666; zoom:1;}
    .combination-table th{ text-align:right; padding-right:5px; font-weight:700; color:#31544d;}

    .add-test{ margin-top:15px;}
    .add-test-bar{ float:left; width:18%; background:#f6f6f6; border:1px solid #a4b9b5;}
    .add-test-bar dl{ padding:10px;}
    .add-test-bar dt{ font-weight:700;}
    .add-test-bar dd{ padding-left:15px; padding-top:8px;}
    .add-test-main{ float:right; width:80%;}

/* creat-table */
    .creat-table{ margin-bottom:15px; border:1px solid #a4b9b5; background:#f6f6f6;} 
    .creat-table table{ width:100%;}
    .creat-table th,.creat-table td{ line-height:16px; padding:5px; color:#666; zoom:1;}
    .creat-table th{ text-align:right; padding-right:5px; font-weight:700; color:#31544d;}
    .creat-table .ui-button-page{ margin-right:10px;}
    .creat-table .sub-table{ margin:1%; width:98%;}
    .creat-table .sub-table th,.creat-table .sub-table td{ line-height:16px; padding:5px; color:#666; zoom:1; border:1px solid #e0e0e0; background:#fff;}
    .creat-table .sub-table th{ text-align:center; font-weight:700; color:#31544d;}

/* edit-table */
    .edit-table{ padding:15px;} 
    .edit-table table{ width:100%;}
    .edit-table th,.edit-table td{ line-height:16px; padding:5px; color:#666; border:1px solid #a4b9b5; zoom:1;}
    .edit-table th{ text-align:right; padding-right:5px; font-weight:700; color:#31544d; background:#f6f6f6;}
    .edit-table .textfield-long{ width:400px;}
    .edit-table .btn-action{ margin-top:15px;}
	.edit-table1{ padding:0 15px 15px 15px;}
	.edit-table2{ padding:40px 15px 15px 15px;}

/* top-table */
    .top-table table{ width:100%;}
	.top-table center{font-size:22px; font-weight:700; margin-bottom:10px;}
    .top-table th,.top-table td{ border:1px solid #a4b9b5; line-height:16px; padding:8px; color:#666; zoom:1; text-align:center;}
    .top-table th{ padding-right:5px; font-weight:700; background:#f6f6f6; color:#31544d;}
	.top-table table thead td{ text-align:center; padding-right:5px; font-weight:700; background:#f6f6f6; color:#31544d;}
    .top-table .align-left{ text-align:left; padding-left:10px;}
	.top-table1 { overflow:scroll;overflow-y:hidden;overflow-y:hidden;}
	.top-table dl{background:url(../img/menu_list_bg.png) repeat-y; padding-top:10px; margin-bottom:10px;}
	.top-table dl dt{background:url(../img/menu_list_bg1.png) no-repeat left center; text-indent:16px; line-height:22px; margin-left:12px;}
	.top-table dl dd{background:url(../img/menu_list_bg.png) repeat-y; line-height:26px;margin-left:20px; }
	.top-table dl dd span{background:url(../img/menu_list_bg1.png) no-repeat left center; text-indent:16px; line-height:22px; margin-left:12px; display:inline-block;}
	.top-table dl dd .spanEnd{background:url(../img/menu_list_bg2.png) no-repeat}

/* list-table */
    .list-table table{ width:100%;}
    .list-table th,.list-table td{ border:1px solid #a4b9b5; line-height:16px; padding:8px; color:#666; zoom:1; text-align:left;}
    .list-table th{ padding-right:5px; font-weight:700; background:#f6f6f6; color:#31544d;}
	.list-table table thead td{ text-align:center; padding-right:5px; font-weight:700; background:#f6f6f6; color:#31544d;}
	
/* add-table */
    .add-table th,.add-table td{ border:1px solid #a4b9b5; line-height:16px; padding:8px; color:#666; zoom:1;}
    .add-table th{ width:80px; text-align:right; text-align:right; padding-right:5px; font-weight:700; background:#f6f6f6; color:#31544d;}

/* result */
    .result-title{ padding:10px 0;}
    .result-table table{ width:100%;}
    .result-table thead th{ background:#cfe7e2;}
    .result-table th,.result-table td{ border:1px solid #a4b9b5; line-height:16px; padding:8px; color:#666; zoom:1;}
    .result-table th{ padding-right:5px; font-weight:700; background:#f6f6f6; color:#31544d;}
    .result-list{ margin:15px 0;}
    .result-list dt{ margin-bottom:5px; font-weight:700; font-size:14px;}
    .result-list dd{ line-height:18px;}

/* process-tip */
    .process-warpper{ width:100px; height:8px; margin:8px 5px 0 0; border:1px solid #e8e8e8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#2E8070;}
    .process-body{ height:8px; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

/* row-frame */
    .row-frame{ margin-bottom:10px;}
    .row-frame .table-bar{ float:left; width:25%;}
    .row-frame .table-main{ float:right; width:73%;}
    .row-frame th,.row-frame td{ border:1px solid #a4b9b5; line-height:16px; padding:8px; color:#666; zoom:1; text-align:left;}
    .row-frame th{ padding-right:5px; font-weight:700; background:#f6f6f6; color:#31544d;}
    .row-frame textarea{ width:320px;}

/* order-frame */
    .order-frame{ border-top:1px solid #a4b9b5;}
    .order-frame .sub-table-title{ font-weight:700; margin:5px 0 10px 5px;}
    .order-frame .sub-table{ margin:1%; width:98%;}
    .order-frame .sub-table th,.order-frame .sub-table td{ line-height:16px; padding:5px; color:#666; zoom:1; border:1px solid #e0e0e0; background:#fff;}
    .order-frame .sub-table th{ text-align:left; font-weight:700; color:#31544d;}
    .order-frame .sub-search{ margin-bottom:5px;}
    .order-frame .sub-search span{ font-weight:700; margin-right:10px; display:inline-block; width:60px;}
    .order-frame .sub-list{ margin-bottom:10px;}
    .order-frame .sub-list li{ padding-top:10px;}
    .order-frame-main{ float:left; width:60%; border-right:1px solid #a4b9b5;}
    .order-frame-bar{ float:left; width:38%;}

/* time detail */
    .time-detail{ border:1px solid #a4b9b5; padding:10px;}
    .time-detail h6{ padding-bottom:10px; font-size:14px;}
	.time-detail h6 span{ color:#2e8070; font-weight:700;}

/* drag */
.drag-wrapper{ padding:15px 0; width:95%;}
.target-list tbody tr{ cursor:pointer;}
#symbol{ padding:15px 0;}
#symbol span{ float:left; border:1px solid #666; margin:0 10px; width:30px; height:30px; cursor:pointer; text-align:center; line-height:30px; font-size:14px; font-weight:700; font-family:STHeiti, 微软雅黑, 'Microsoft Yahei', Helmet, Freesans, sans-serif; background:#2e8070; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#formula-result-title{ font-size:14px; font-weight:700; padding:10px 0;}
#formula-result{ border:1px solid #A4B9B5; min-height:58px;}
#formula-result .drag-item{ float:left; width:50px; margin:3px 0 3px 3px; line-height:50px; height:50px; text-align:center; position:relative; font-size:14px;font-weight:700; font-family:STHeiti, 微软雅黑, 'Microsoft Yahei', Helmet, Freesans, sans-serif; cursor:pointer;}
#formula-result .drag-close{ width:10px; height:10px; background:#fff; color:#000; position:absolute; bottom:1px; right:1px; text-align:center; line-height:10px; cursor:pointer; font-size:12px; font-weight:400; color:#2e8070; font-family:arial;}
.error-msg{ margin-bottom:10px; display:none;}

/* input-dialog */
.input-dialog{ width:300px; background:#fff; display:none; position:absolute;}
.input-dialog-table table{ border:1px solid #ccc;}
.input-dialog-table thead th, .input-dialog-table thead td{background:#f6f6f6;}
.input-dialog-table th, .input-dialog-table td{ text-align:left; border-bottom:1px solid #ccc;}

.type-c{ display:inline; display:none;}